Small Progress Measures for Solving Parity Games

نویسنده

  • Marcin Jurdzinski
چکیده

In this paper we develop a new algorithm for deciding the winner in parity games, and hence also for the modal μ-calculus model checking. The design and analysis of the algorithm is based on a notion of game progress measures: they are witnesses for winning strategies in parity games. We characterize game progress measures as pre-fixed points of certain monotone operators on a complete lattice. As a result we get the existence of the least game progress measures and a straightforward way to compute them. The worst-case running time of our algorithm matches the best worst-case running time bounds known so far for the problem, achieved by the algorithms due to Browne et al., and Seidl. Our algorithm has better space complexity: it works in small polynomial space; the other two algorithms have exponential worst-case space complexity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An experimental study of algorithms and optimisations for parity games, with an application to Boolean Equation Systems

We present an empirical study comparing algorithms for solving parity games. The problems that we solve all stem from the problem of model checking modal μ-calculus formulae against realistic specifications. We investigate the practical use of various optimisation techniques for solving parity games, showing that decomposition into strongly connected components and applying efficient algorithms...

متن کامل

Solving Boolean Equation Systems using Small Progress Measures

We investigate a parity game interpretation of boolean equation systems. Given this interpretation, we present a version of the algorithm for solving parity games based on small progress measures [3]. The algorithm is applied directly on the boolean equation system (BES), eliminating the intermediate transformation step of BES to parity game. The resulting algorithm runs in O(ad(E)ΣX∈X |rhs(X)|...

متن کامل

A pseudo-quasi-polynomial algorithm for solving mean-payoff parity games

In a mean-payoff parity game, one of the two players aims both to achieve a qualitative parity objective and to minimize a quantitative long-term average of payoffs (aka. mean payoff). The game is zero-sum and hence the aim of the other player is to either foil the parity objective or to maximize the mean payoff. Our main technical result is a pseudo-quasi-polynomial algorithm for solving mean-...

متن کامل

Solving Parity Games on the Playstation 3

Parity games are a type of game in which two players ’play’ on a directed graph. Solving parity games is equivalent to model checking for μ-calculus. Thus, parity game solvers can be used for model checking. This requires a lot of computational power. Many-core CPUs generally have much more computational power than other CPUs. The Playstation 3 contains an advanced, modern manycore CPU, the IBM...

متن کامل

Practical Improvements to Parity Game Solving

The aim of this thesis is to investigate how parity game problems may be solved efficiently in practice. Parity games are a worthwhile research topic because their simultaneous simplicity and expressiveness makes them a useful formalism to represent the problems that occur when formal methods are applied to software and hardware engineering. In this thesis, first an overview of the state of the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000